package com.xlf.service.base.pojo.vo;

import com.xlf.common.core.pojo.vo.UserVO;
import com.xlf.pojo.base.Judge;
import com.xlf.pojo.base.JudgeCase;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @Author xlf 2734029211@qq.com
 * @Date 2023/11/19 11:03
 * @Description: TODO
 * @Version 1.0
 */
@Data
public class JudgeDetailVO implements Serializable {


    Judge baseInfo;

    UserVO userVO;

    ProblemVO problemVO;

    List<JudgeCase> judgeCaseList;

    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    @Builder
    public static class ProblemVO{

        private String title;

        private Long id;
    }

}
